package com.nbsaas.boot.ai.api.domain.field;


/**
 * 智能体配置-字段映射类
 */
public class AiAgentConfigField {


    /**
     * 工具配置
     **/
    public static final String toolConfig = "toolConfig";

    /**
     * 备注信息
     **/
    public static final String note = "note";

    /**
     * 智能体唯一编码
     **/
    public static final String code = "code";

    /**
     * 功能描述
     **/
    public static final String description = "description";

    /**
     * 排序权重
     **/
    public static final String sort = "sort";

    /**
     * TopP采样参数
     **/
    public static final String topP = "topP";

    /**
     * 添加时间
     **/
    public static final String addDate = "addDate";

    /**
     * 是否启用
     **/
    public static final String enabled = "enabled";

    /**
     * 存在惩罚
     **/
    public static final String presencePenalty = "presencePenalty";

    /**
     * 系统提示词
     **/
    public static final String systemPrompt = "systemPrompt";

    /**
     * 模型服务提供方
     **/
    public static final String provider = "provider";

    /**
     * 智能体名称
     **/
    public static final String name = "name";

    /**
     * 温度参数
     **/
    public static final String temperature = "temperature";

    /**
     * 最大Tokens
     **/
    public static final String maxTokens = "maxTokens";

    /**
     * 使用模型
     **/
    public static final String model = "model";

    /**
     * 主键id
     **/
    public static final String id = "id";

    /**
     * 频率惩罚
     **/
    public static final String frequencyPenalty = "frequencyPenalty";

    /**
     * 最新修改时间
     **/
    public static final String lastDate = "lastDate";
}